package com.pxst.entity;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;

import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.util.StringUtils;

import com.google.common.collect.Lists;

import lombok.Data;

/**
 * @author yangxy
 * @version 创建时间：2023年7月26日 上午11:55:52
 */
@Data
public class LoginUser {
	/**
	 * 用户ID
	 */
	private Long userId;
	/**
	 * 用户名
	 */
	private String username;
	/**
	 * 密码
	 */
	private String password;
	
	/**
	 * 是否为超级管理员(0是，1否)
	 */
	private Integer isAdmin;
	
	/**
	 * 角色编码列表
	 */
	private List<String> roleCodes;

	/**
	 * 权限编码列表
	 */
	private List<String> authCods;

	/**
	 * 币种列表
	 */
	private List<String> currencyList;
}
